//Dominique Jannone
//Guillaume Marre

package model;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.io.Serializable;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.logging.Level;
import java.util.logging.Logger;


public class UserClientDelegate implements Runnable {

	// attributs
	public static Socket socket;
	private boolean fin;
	
	// Observateur & setters
	public void setFinUcd(boolean fin) {this.fin = fin;}
	
// Constructeur primitif
	public UserClientDelegate(String ip_Serveur , int port_Serveur){
		try {
			// Connection sur la socket du Serveur eConf
			socket =  new Socket(ip_Serveur,port_Serveur);
		} catch (UnknownHostException e) {
		  System.err.println("Impossible de se connecter à  l'adresse "+socket.getLocalAddress());
		} catch (IOException e) {
		  System.err.println("Aucun serveur à  l'écoute du port "+socket.getLocalPort());
		}
		fin=false;
	}



	// Démarrage de la Thread
	public void run() {

		while(!fin){
			System.out.println("hread UCD");
		}
		if(fin) System.out.println("Fin de la Thread UCD");
	}
		
}
